home *** CD-ROM | disk | FTP | other *** search
/ MacHack 1997 / MacHack 1997.toast / Hacks / Hacks ’96 / DragClick / Sources / InitUtils.h < prev    next >
Text File  |  1996-06-21  |  825b  |  36 lines

  1. // =============================================================================
  2. //
  3. //    InitUtils.h
  4. //    
  5. //    Author: Greg Friedman
  6. //
  7. // =============================================================================
  8.  
  9. #ifndef __INITUTILS__
  10. #define __INITUTILS__
  11.  
  12. extern Handle gExclusionList;
  13. extern Handle gInclusionList;
  14.  
  15. OSErr    DetachInitResource(OSType resType, short resID);
  16. void    ExcludeCurrentProcess();
  17. OSErr    GetCurrentProcessSignature(OSType* signature);
  18. void    InitializeLists();
  19. Handle     LoadAndDetachSys(ResType type, short id);
  20.  
  21. Boolean IsInList(Handle list, OSType signature);
  22. void    AddToList(Handle list, OSType signature);
  23.  
  24. inline Boolean IsExcluded(OSType signature)
  25. {
  26.     return IsInList(gExclusionList, signature);
  27. }
  28.  
  29. inline Boolean IsIncluded(OSType signature)
  30. {
  31.     return IsInList(gInclusionList, signature);
  32. }
  33.  
  34.  
  35.  
  36. #endif